141561f151e88aa55673ce43dceebca0b865f7df,src/main/java/com/emc/vipr/sync/source/S3Source.java,S3SyncObject,loadObject,#,239
Before Change
private void loadObject() {
if (object != null) return;
synchronized (this) {
if (object != null) return;
object = s3.getObject(bucketName, sourceIdentifier);
// load metadata
ObjectMetadata s3meta = object.getObjectMetadata();
BasicMetadata meta = new BasicMetadata();
meta.setContentType(s3meta.getContentType());
meta.setModifiedTime(s3meta.getLastModified());
meta.setUserMetadata(s3meta.getUserMetadata());
meta.getSystemMetadata().put("size", "" + s3meta.getContentLength());
metadata = meta;
}
After Change
meta.setContentType(s3meta.getContentType());
meta.setExpirationDate(s3meta.getExpirationTime());
meta.setModificationTime(s3meta.getLastModified());
meta.setSize(s3meta.getContentLength());
meta.setUserMetadata(toObjectMap(s3meta.getUserMetadata()));
if (includeAcl) {